﻿trace("script galeria");
Galeria.aplicar(galeria);
galeria.cargar("fotos.xml");
galeria.filas = 4;
galeria.columnas = 2;
galeria.addEventListener2("fin_creacion_secciones", this, "fin_creacion_secciones");
galeria.addEventListener2("ini_cambio_imagen", this, "ini_cambio_imagen");
galeria.addEventListener2("fin_cambio_imagen", this, "ini_cambio_imagen");
galeria.addEventListener2("fin_carga_imagen", this, "fin_carga_imagen");
galeria.addEventListener2("boton_seccion_release", this, "boton_seccion_release");
galeria.addEventListener2("boton_scroll_release", this, "boton_scroll_release");
galeria.addEventListener2("activar_boton_scroll", this, "activar_boton_scroll");
galeria.addEventListener2("desactivar_boton_scroll", this, "desactivar_boton_scroll");

var imagen_width;
function fin_creacion_secciones(sublenguaje /*configuración, accesos_directos*/) {
	trace("fin_creacion_secciones, " + sublenguaje.galeria);
	//sublenguaje.galeria.numero_seccion = 2;
	imagen_width = sublenguaje.galeria.imagen._width;
}

function fin_creacion_botonera_imagenes(sublenguaje) {
	/*
	sublenguaje.cantidad_botones;
	sublenguaje.galeria.boton_imagen_{1..n}.addEventListener2("rollOver", transicion_pera, "hacer_gradual");
	*/
}

// evento posterior a "fin_creacion_botonera_imagenes"
function ini_cambio_seccion(sublenguaje) {
	/*
	sublenguaje.cantidad_botones;
	sublenguaje.galeria.boton_imagen_{1..n}.addEventListener2("rollOver", transicion_pera, "hacer_gradual");
	
	sublenguaje.cantidad_imagenes
	sublenguaje.numero_imagen
	
	sublengiaje.titulo_seccion
	*/
}

function ini_cambio_imagen(sublenguaje) {
	/*
	sublenguaje.galeria
	sublenguaje.imagen :MovieClip
	sublenguaje.descripcion :Campo
	sublenguaje.boton_imagen_anterior
	sublenguaje.boton_imagen_nuevo
	*/
	//trace("ini_cambio_imagen");
}

function fin_cambio_imagen(sublenguaje) {
	/*
	sublenguaje.galeria
	sublenguaje.imagen :MovieClip
	sublenguaje.descripcion :Campo
	sublenguaje.boton_imagen_anterior
	sublenguaje.boton_imagen_nuevo
	*/
	//trace("ini_cambio_imagen");
	//sublenguaje.imagen._xscale = 100;
}

function fin_carga_imagen(sublenguaje) {

	if( Math.random() < 0.5 ) {
		sublenguaje.imagen._alpha = 0;
		var transicion = TransicionAlpha.aplicar(sublenguaje.imagen);
		transicion.alpha = 100;
		transicion.time = 0.5;
		transicion.hacer_gradual();
	}
	else {
		var transicion = TransicionWidth.aplicar(sublenguaje.imagen);
		sublenguaje.imagen._width = 800;
		transicion.width = sublenguaje.imagen._width / sublenguaje.imagen._xscale * 100;
		sublenguaje.imagen._width = 0;
		transicion.time = 0.5;
		transicion.hacer_gradual();
	}
	
}

function boton_seccion_release(sublenguaje) {
	trace("botón de cambio de sección presionado: " + sublenguaje.boton + ".");
}

/* Cuando el usuario hace click
 * en uno de los botones de scroll de las mini imágenes
 */
function boton_scroll_release(sublenguaje) {
	//galeria.botones_imagen._x = sublenguaje.x;
	var transicion = TransicionDesplazamientoX.aplicar(galeria.botones_imagen);
	transicion.x = sublenguaje.x;
	transicion.time = 0.5;
	transicion.transition = "easeOutQuad";
	transicion.hacer_gradual();
}

function activar_boton_scroll(sublenguaje) {
	sublenguaje.boton.enabled = true;
	var transicion = TransicionAlpha.aplicar(sublenguaje.boton);
	transicion.alpha = 100;
	transicion.time = 0.5;
	transicion.hacer_gradual();
}

function desactivar_boton_scroll(sublenguaje) {
	sublenguaje.boton.enabled = false;
	var transicion = TransicionAlpha.aplicar(sublenguaje.boton);
	transicion.alpha = 50;
	transicion.time = 0.5;
	transicion.hacer_gradual();
}